import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import axios from 'axios'

// 导入生效，移动端适配
import 'amfe-flexible'
import '@/utils/directive.js'
// 按需导入
import '@/VantRegister.js'

Vue.config.productionTip = false

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
// vuecli的开发服务器做代理
axios({
  url: '/api/nc/article/headline/T1348647853363/0-40.html'
}).then(res => {
  console.log(res)
})
// 铺垫下一个项目

// 技巧7
// 项目分为很多种环境的(每个环境代码可能都是独立的) - 甚至后台也还有可能分不同的环境
// 前端:
// 开发环境 (脚手架项目-写代码)
// 测试环境 (项目代码交给测试人员)
// 预发布环境 (先打包, 内部使用-内测)
// 正式环境(上线)

// 开发环境
// 上线环境
if (process.env.NODE_ENV !== 'development') { // process是Node环境全部变量, 运行时根据敲击的命令不同, 脚手架会取环境变量给env添加属性和值
  console.log = () => { }
  console.error = () => { }
  console.dir = () => { }
}
